home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / az < prev    next >
Text File  |  2005-01-13  |  10KB  |  214 lines

  1. // $TOG: us /main/12 1997/06/14 06:37:07 kaleb $
  2.  
  3. //
  4. // symbols definition for a very simple Azerbaidjani keyboard layout.
  5.  
  6. // $XFree86: xc/programs/xkbcomp/symbols/az,v 1.1 2000/10/27 18:31:08 dawes Exp $
  7. // both latin and cyrillic layouts are available.
  8. // the cyrillic layout uses the corresponding latin letters in group2;
  9. // so it is useful to type in latin for people accostumed to cyrillic layout
  10. //
  11. // 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>
  12.  
  13. partial hidden alphanumeric_keys modifier_keys 
  14. xkb_symbols "basic" {
  15.  
  16.   name[Group1]= "Azeri";
  17.  
  18.   key <TLDE> {[ grave,             asciitilde         ],
  19.               [ dead_grave,        dead_tilde         ]};
  20.   key <AE01> {[ 1,                 exclam             ]};
  21.   key <AE02> {[ 2,                 quotedbl           ],
  22.               [ at                                    ]};
  23.   key <AE03> {[ 3,                 apostrophe         ],
  24.               [ numbersign                            ]};
  25.   key <AE04> {[ 4,                 semicolon          ],
  26.               [ dollar                                ]};
  27.   key <AE05> {[ 5,                 percent            ],
  28.               [ sterling                              ]};
  29.   key <AE06> {[ 6,                 colon              ],
  30.               [ EuroSign,          periodcentered     ]};
  31.   key <AE07> {[ 7,                 question           ],
  32.               [ ampersand                             ]};
  33.   key <AE08> {[ 8,                 asterisk           ],
  34.               [ asciicircum,       dead_circumflex    ]};
  35.   key <AE09> {[ 9,                 parenleft          ]};
  36.   key <AE10> {[ 0,                 parenright         ],
  37.               [ section                               ]};
  38.   key <AE11> {[ minus,             underscore         ],
  39.               [ hyphen,            emdash             ]};
  40.   key <AE12> {[ equal,             plus               ]};
  41.  
  42.   key <AD01> {[ q,                 Q                  ]};
  43.   key <AD02> {[ udiaeresis,        Udiaeresis         ],
  44.               [ w,                 W                  ]};
  45.   key <AD03> {[ e,                 E                  ]};
  46.   key <AD04> {[ r,                 R                  ],
  47.               [ registered                            ]};
  48.   key <AD05> {[ t,                 T                  ],
  49.               [ brokenbar                             ]};
  50.   key <AD06> {[ y,                 Y                  ]};
  51.   key <AD07> {[ u,                 U                  ]};
  52.   key <AD08> {[ i,                 Iabovedot          ]};
  53.   key <AD09> {[ o,                 O                  ]};
  54.   key <AD10> {[ p,                 P                  ]};
  55.   key <AD11> {[ odiaeresis,        Odiaeresis         ],
  56.               [ bracketleft,       braceleft          ]};
  57.   key <AD12> {[ gbreve,            Gbreve             ],
  58.               [ bracketright,      braceright         ]};
  59.  
  60.   key <AC01> {[ a,                 A                  ]};
  61.   key <AC02> {[ s,                 S                  ]};
  62.   key <AC03> {[ d,                 D                  ]};
  63.   key <AC04> {[ f,                 F                  ]};
  64.   key <AC05> {[ g,                 G                  ]};
  65.   key <AC06> {[ h,                 H                  ]};
  66.   key <AC07> {[ j,                 J                  ]};
  67.   key <AC08> {[ k,                 K                  ]};
  68.   key <AC09> {[ l,                 L                  ]};
  69.   key <AC10> {[ idotless,          I                  ]};
  70.   key <AC11> {[ 0x1000259,         0x100018f          ]};
  71.   key <BKSL> {[ backslash,         slash              ]};
  72.  
  73.   key <LSGT> {[ less,              greater            ],
  74.               [ bar                                   ]};
  75.   key <AB01> {[ z,                 z                  ]};
  76.   key <AB02> {[ x,                 X                  ]};
  77.   key <AB03> {[ c,                 C                  ],
  78.               [ copyright,         division           ]};
  79.   key <AB04> {[ v,                 V                  ]};
  80.   key <AB05> {[ b,                 B                  ]};
  81.   key <AB06> {[ n,                 N                  ]};
  82.   key <AB07> {[ m,                 M                  ],
  83.               [ periodcentered,    currency           ]};
  84.   key <AB08> {[ ccedilla,          Ccedilla           ]};
  85.   key <AB09> {[ scedilla,          Scedilla           ]};
  86.   key <AB10> {[ period,            comma              ]};
  87.  
  88.   // End alphanumeric section
  89.  
  90.   // Begin modifier mappings 
  91.   
  92.   modifier_map Shift  { Shift_L };
  93.   modifier_map Lock   { Caps_Lock, ISO_Lock };
  94.   modifier_map Control{ Control_L };
  95.   modifier_map Mod3   { Mode_switch };
  96. };
  97.  
  98. partial alphanumeric_keys
  99. xkb_symbols "latin" {
  100.     include "az(basic)"
  101. };
  102.  
  103. partial alphanumeric_keys
  104. xkb_symbols "cyrillic" {
  105.  
  106.   name[Group1]= "Cyrillic";
  107.   name[Group2]= "Latin";
  108.  
  109.   key <TLDE> {[ grave,             asciitilde         ],
  110.               [ w,                 W                  ]};
  111.   key <AE01> {[ 1,                 exclam             ]};
  112.   key <AE02> {[ 2,                 quotedbl           ],
  113.               [ at                                    ]};
  114.   key <AE03> {[ 3,                 numbersign         ],
  115.               [ apostrophe                            ]};
  116.   key <AE04> {[ 4,                 semicolon          ],
  117.               [ dollar                                ]};
  118.   key <AE05> {[ 5,                 percent            ]};
  119.   key <AE06> {[ 6,                 colon              ],
  120.               [ asciicircum                           ]};
  121.   key <AE07> {[ 7,                 question           ],
  122.               [ ampersand                             ]};
  123.   key <AE08> {[ 8,                 asterisk           ],
  124.               [ braceleft                             ]};
  125.   key <AE09> {[ 9,                 parenleft          ],
  126.               [ bracketleft                           ]};
  127.   key <AE10> {[ 0,                 parenright         ],
  128.               [ bracketright                          ]};
  129.   key <AE11> {[ minus,             underscore         ],
  130.               [ braceright                            ]};
  131.   key <AE12> {[ equal,             plus               ]};
  132.  
  133.   key <AD01> {[ Cyrillic_je,       Cyrillic_JE        ],
  134.               [ y,                 Y                  ]};
  135.   key <AD02> {[ 0x10004af,         0x10004ae          ],
  136.               [ udiaeresis,        Udiaeresis         ]};
  137.   key <AD03> {[ Cyrillic_u,        Cyrillic_U         ],
  138.               [ u,                 U                  ]};
  139.   key <AD04> {[ Cyrillic_ka,       Cyrillic_KA        ],
  140.               [ k,                 K                  ]};
  141.   key <AD05> {[ Cyrillic_ie,       Cyrillic_IE        ],
  142.               [ e,                 E                  ]};
  143.   key <AD06> {[ Cyrillic_en,       Cyrillic_EN        ],
  144.               [ n,                 N                  ]};
  145.   key <AD07> {[ Cyrillic_ghe,      Cyrillic_GHE       ],
  146.               [ q,                 Q                  ]};
  147.   key <AD08> {[ Cyrillic_sha,      Cyrillic_SHA       ],
  148.               [ scedilla,          Scedilla           ]};
  149.   key <AD09> {[ 0x10004bb,         0x10004ba          ],
  150.               [ h,                 H                  ]};
  151.   key <AD10> {[ Cyrillic_ze,       Cyrillic_ZE        ],
  152.               [ z,                 Z                  ]};
  153.   key <AD11> {[ Cyrillic_ha,       Cyrillic_HA        ],
  154.               [ x,                 X                  ]};
  155.   key <AD12> {[ 0x10004b9,         0x10004b8          ],
  156.               [ c,                 C                  ]};
  157.  
  158.   key <AC01> {[ Cyrillic_ef,       Cyrillic_EF        ],
  159.               [ f,                 F                  ]};
  160.   key <AC02> {[ Cyrillic_yeru,     Cyrillic_YERU      ],
  161.               [ idotless,          I                  ]};
  162.   key <AC03> {[ Cyrillic_ve,       Cyrillic_VE        ],
  163.               [ v,                 V                  ]};
  164.   key <AC04> {[ Cyrillic_a,        Cyrillic_A         ],
  165.               [ a,                 A                  ]};
  166.   key <AC05> {[ Cyrillic_pe,       Cyrillic_PE        ],
  167.               [ p,                 P                  ]};
  168.   key <AC06> {[ Cyrillic_er,       Cyrillic_ER        ],
  169.               [ r,                 R                  ]};
  170.   key <AC07> {[ Cyrillic_o,        Cyrillic_O         ],
  171.               [ o,                 O                  ]};
  172.   key <AC08> {[ Cyrillic_el,       Cyrillic_EL        ],
  173.               [ l,                 L                  ]};
  174.   key <AC09> {[ Cyrillic_de,       Cyrillic_DE        ],
  175.               [ d,                 D                  ]};
  176.   key <AC10> {[ Cyrillic_zhe,      Cyrillic_ZHE       ],
  177.               [ j,                 J                  ]};
  178.   key <AC11> {[ 0x100049d,         0x100049c          ],
  179.               [ g,                 G                  ]};
  180.   key <BKSL> {[ backslash,         slash              ]};
  181.  
  182.   key <LSGT> {[ less,              greater            ],
  183.               [ bar                                   ]};
  184.   key <AB01> {[ 0x10004d9,         0x10004d8          ],
  185.               [ 0x1000259,         0x100018f          ]};
  186.   key <AB02> {[ Cyrillic_che,      Cyrillic_CHE       ],
  187.               [ ccedilla,          Ccedilla           ]};
  188.   key <AB03> {[ Cyrillic_es,       Cyrillic_ES        ],
  189.               [ s,                 S                  ]};
  190.   key <AB04> {[ Cyrillic_em,       Cyrillic_EM        ],
  191.               [ m,                 M                  ]};
  192.   key <AB05> {[ Cyrillic_i,        Cyrillic_I         ],
  193.               [ i,                 Iabovedot          ]};
  194.   key <AB06> {[ Cyrillic_te,       Cyrillic_TE        ],
  195.               [ t,                 T                  ]};
  196.   key <AB07> {[ 0x1000493,         0x1000492          ],
  197.               [ gbreve,            Gbreve             ]};
  198.   key <AB08> {[ Cyrillic_be,       Cyrillic_BE        ],
  199.               [ b,                 B                  ]};
  200.   key <AB09> {[ 0x10004e9,         0x10004e8          ],
  201.               [ odiaeresis,        Odiaeresis         ]};
  202.   key <AB10> {[ period,            comma              ],
  203.               [ slash,             question           ]};
  204.  
  205.   // End alphanumeric section
  206.  
  207.   // Begin modifier mappings 
  208.   
  209.   modifier_map Shift  { Shift_L };
  210.   modifier_map Lock   { Caps_Lock, ISO_Lock };
  211.   modifier_map Control{ Control_L };
  212.   modifier_map Mod3   { Mode_switch };
  213. };
  214.